
var dT;

DataTableConfig.order = [[0, 'desc']];

requirejs(['jquery', 'util', 'fancyBox', 'datatables'], function($, util, fancyBox, dataTables) {
    $(function() {
        util.loadOrderStatNums();
        ajaxLoadOrderlist(util);
    });
});

function ajaxLoadOrderlist(util) {
    $('#orderlist').load('?/Wdmin/ajaxLoadOrderlist/page=0&status=canceled', function(r) {
        if (r === '0') {
            util.listEmptyTip();
        } else {
            $('.wshop-empty-tip').remove();
            dT = $('.dTable').dataTable(DataTableConfig).api();
            // 查看快递信息
            fnFancyBox('.pd-list-viewExp');
            // 退款按钮
            fnFancyBox('.orderRefund', function() {
                $('#refundBtn').on('click', function() {
                    if (confirm('你确认要全额退款 ' + $('.orderwpa-amount').eq(0).attr('data-amount') + ' 元吗?')) {
                        var orderId = $(this).attr('data-id');
                        $.post(shoproot + '?/Order/orderRefund/', {
                            id: orderId
                        }, function(r) {
                            if (r !== '0') {
                                util.Alert('退款请求已成功提交至财付通，请等待处理', false);
                                dT.row($('#order-exp-' + orderId)).remove().draw();
                                $.fancybox.close();
                            } else {
                                util.Alert('退款处理出错，请联系技术支持', true);
                            }
                        });

                    }
                });
            });
        }
    });
}